package com.bpf.base.dao.system;

import java.util.Map;
import java.util.List;

import com.bpf.base.model.system.TSysUser;
/**
 * TODO 本代码由代码生成工具生成
 *
 * @date 2016-07-18 04:13:37
 */

public interface TSysUserDao {
	
	/**
	 * 新增
	 * @param object
	 * @throws Exception
	 */
	public void insert(TSysUser object) ;
	
	/**
	 * 新增
	 * @param list
	 * @throws Exception
	 */
	public void insertList(List<TSysUser> list) ;
	
	/**
	 * 修改
	 * @param object
	 * @throws Exception
	 */
	public void update(TSysUser object);
	
	/**
	 * 查看
	 * @param pk
	 * @return
	 * @throws Exception
	 */
	public TSysUser selectByPk(String pk) ;
	
	/**
	 * 查询列表
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public List<TSysUser> selectList(Map<String,Object> params) ;
	
	/**
	 * 查询列表总数
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public int selectCount(Map<String,Object> params) ;
	
	/**
	 * 删除
	 * @param params
	 * @return
	 * @throws Exception
	 */
	public int deleteByMap(Map<String,Object> params);
	
	/**
	 * 根据主键删除
	 * @param pk
	 * @return
	 * @throws Exception
	 */
	public int deleteByPk(String pk);
	
	List<TSysUser> selectList1(Map<String,Object> conditions);
    
    int selectCount1(Map<String,Object> conditions);
}
